﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace itau.im.entidade
{
    [DataContract]
    public class DadosCadastroCurva
    {
        [DataMember]
        public List<Curva> Curvas
        {
            get;
            set;
        }

        [DataMember]
        public List<SubMesa> SubMesas
        {
            get;
            set;
        }

        [DataMember]
        public List<TipoCurva> TiposCurva
        {
            get;
            set;
        }

        [DataMember]
        public List<ModalidadeCurva> ModalidadesCurva
        {
            get;
            set;
        }

        [DataMember]
        public List<CategoriaMercado> CategoriasMercado
        {
            get;
            set;
        }

        [DataMember]
        public List<Moeda> Moedas
        {
            get;
            set;
        }

        [DataMember]
        public List<ModeloCalculo> ModelosCalculo
        {
            get;
            set;
        }

        [DataMember]
        public List<TipoPrazo> TiposPrazo
        {
            get;
            set;
        }

        [DataMember]
        public List<TaxaPontoCurva> VerticesInterpolacao
        {
            get;
            set;
        }

        [DataMember]
        public List<TaxaPontoCurva> MetodosAntepolacao
        {
            get;
            set;
        }

        [DataMember]
        public List<TaxaPontoCurva> MetodosInterpolacao
        {
            get;
            set;
        }

        [DataMember]
        public List<TaxaPontoCurva> MetodosExtrapolacao
        {
            get;
            set;
        }

        [DataMember]
        public List<TipoTaxa> TiposTaxa
        {
            get;
            set;
        }

        [DataMember]
        public List<PracaCalendario> PracasCalendario
        {
            get;
            set;
        }

        [DataMember]
        public List<TipoEntradaDado> TiposEntradaDado
        {
            get;
            set;
        }

        [DataMember]
        public List<Situacao> Situacoes
        {
            get;
            set;
        }

        [DataMember]
        public List<GrupoAcesso> GruposNotificacao
        {
            get;
            set;
        }
    }
}
